Column

Chart A

a<-visNetwork(nodes, edges, width = "90%") %>% 
  visOptions(highlightNearest = TRUE, nodesIdSelection = TRUE) %>%
  #visNodes(shape = "square") %>%                        # square for all nodes
  visEdges(arrows ="to") %>%                            # arrow "to" for all edges
  visGroups(groupname = "regla") %>%    # darkblue for group "A"
  visGroups(groupname = "Condicion",shape = "icon",icon = list(code = "f007", color = "pink"), color = "red")

visExport(graph= a,type = "png", name = "network",
                      label = paste0("Export as png"), background = "#fff",
                      float = "left", style = NULL, loadDependencies = TRUE)

Column

Chart B

set.seed(955)
dat <- data.frame(cond = rep(c("A", "B"), each=10),
                  xvar = 1:20 + rnorm(20,sd=3),
                  yvar = 1:20 + rnorm(20,sd=3))
p <- ggplot(dat, aes(x=xvar, y=yvar)) + geom_point(shape=1)      # Use hollow circles
ggplotly(p)

### Chart C